Accounting apparatus

ABSTRACT

1,087,748. Accounting apparatus; printers. INTERNATIONAL BUSINESS MACHINES CORPORATION. June 7, 1966 [June 30, 1965], No. 25233/66. Headings G4A and G4H. In accounting apparatus, printing means moves relative to a platen in synchronism with movement of a first transducer relative to a storage medium and independently of movement of a second transducer relative to the storage medium. A &#34; golf-ball &#34; printing head in a typewriter can move along the platen as a first transducer moves along a magnetic drum (parallel to its axis), by virtue of a cable connecting them. A keyboard with alphanumeric, numeric and control sections is provided. The circumference of most of the length of the drum is divided into four levels (viz. sectors), each level being divided (sector-wise, not axially) into five pairs of axial lines. Four of the pairs each consist of a format line (for holding variable and constant data to be printed) and a programme line (for controlling the apparatus). Typically, successive lines of a document to be printed have successive lines of a particular level. The fifth pair of lines consists of two so-called position registers for holding accumulated totals. The first transducer, and a second transducer movable independently thereof, can both be moved parallel to the drum axis across whichever level is in position. A four-position level button on the keyboard selects a level by positioning a third transducer axially of the drum to pick up recorded clock pulses, clock pulses being recorded in different axial positions adjacent different levels. A four-position mode button on the keyboard similarly selects one of the first four pairs of lines (the fifth pair being also selected whatever the button setting). Circumferential tracks, each with an associated transducer, provide a bit clock, a one-character register, a two-character register, a sum register, a crossfoot register and an entry register. The first and second transducers are separated circumferentially by one level, but as noted, need not be in corresponding axial positions. When they are, this is indicated. Communication between the various parts of the drum, the printing arrangements, the keyboard (used for all entry), and an arithmetic unit (not described) are possible.

Dec. 26, 1967 Filed June 30, 1965 FY E GOLDSBERRY ET AL ACCOUNTINGAPPARATUS l9 Sheets-Sheet 1 /25 HEAD a"\ 1 [16 k 11 1 HEAD A] 21 1 1 I18 T l 6 PT P T C F 2 8 U U BE]Ell:III:YQ'IIIIQL'LIEIJ[1C][I EIEI Elm D19 U 131111111111:IITLIIIQIIZEIU [ID IZIETET T] [I III:III''.'-'.'II][1E1 [I [I E] El IE U I] IEHZHZIIIIIIEIZU E'Ial I] U E] [Q13 1T 1 LEVEL FMT MAR T mosxl P R CFR REST T4 (g 21 REG REL SUBT SUBT ENT(gr PM W W DEC INVENTORS so 61 m M P 5 PAUL E. GOLDSBERRY r g: 1:33 8 zWILSON I. LOCKET T AUTO G R EDlT SET OFF SUB SUB g T BY fi fi TOT TOTATTORNEY Dec. 26, 1967 Filed June 30, 1965 P. E. GOLDSBERRY ETALACCOUNTING APPARATUS l9 heets-Sheet f3 k ia ezamfimn MECHANISM HEAD Bcomm DRUM PROGRAM POSITION F" 53 H: CONTROL Fr ggg cums DATA CONTROL k-HEAD A f 50 1 CHARACTER CONTROL SHIFT mzcnswemsnn 1 CHARACTER 4e SHiFTREGISTER (5R2) ARH'HMEHCS Pm m ' summon Dec. 26, 1967 P. E. GOLDSBERRYETAL ACCOUNTING APPARATUS Filed June 30, 1965 FORMAT 0R PROGRAM ENT R YV m4 NTRY 0L 101 G 0 SET PC 1 HEAD A WHITE DATA PROGRAM ENTRY CDNTRD PC2 HEAD A POSITION GATE 2 PROGRAM KEY A W LHEAD A wmggms 19 Sheets-SheetO FIG.12

SET SR 1 HEAD A WRIT E CIRCUfT PC 0 -RESET SR 1 w A WRIlE GONTROL A L LLUIELUQL Dec. 26, 1967 Filed June 30, 1965 ACCOUNTING APPARATUS l9SheetsSheet 1O PROGRAM EDIT PROGRAM EDIT KEY us PC 0 PROGRAM START KEY &ET PO 1 BIT & CLOCK SET PROGRAM EDIT PROGRAM -E DTT CONTROL H8 PC x &SET PO 2 BIH GATE 7 PC 2 /|T2 & SET P03 ERINTEROPERATIONAL & SET PC 1CIRCUIT B n4 HEAD APOSITION GATE 1 H6 120 "9 FORMAT KEY & HEAD A[ READ R& ..L L *LTEQT TiEADA POSITION GATE 2 LL. PROGRAM REY &

ma 1 CONTROL GATE? 124 O 5 ORRRIER RETURN CONTACT & SET POO RESETCONTROL PRINTER MAGNET GATE r Dec. 26, 1967 Filed June 30, 1965 P. E.GOLDSBERRY ETAL ACCOUNTING APPARATUS 19 Sheets-Sheet 11 TEN NEY ENTRYPROGRAM couNT ADVANCE F|(; 15 T N NEY ENTRY 15o PC 2 ,we CIRCUIT BREAKER& sm9 1 & sET x1 as 0 5H TEN KEY ENTRY CONTROL TEN NEY ENTRY ,131 CL KcoNTRoL 1132 154 P01 & SELT PC 2 P02 & f 135 BIT a GATE TEE L T? M ENTRYHEAD 2 r wRTTE GATE LEW CLOCK & SET P0 1 PC 4 r a 5R 1 CTZILROOL TAT n39SET 5R T 15s NTRYL, PC 5 & sET PC 4 ETEAD & sET PC 4 EENEL cLocN ELL,

P04 & sET PC 5 m 8 5 RESTORE NEY RESET x1 PC 5 7 & sET PC 0 TEN NEY csHG '6 M2 TEN NEY ENTRY 144 SR 1 M ENTRY r IEN NEY ENTRY & OR DATA INPUTHEAD WW ENTRY HEAD L YTRTTE CONTROL WRITE COIL CIRCUIT 145 ENTRY HEADNRTTE GATE film, DECISION M MM ll,

TRTscER REsET X1 x 1 UR SET REcTs|oN 7777777 W TRIGGER REsET x2 x2 0RDec. 26, 1967 P. E. GOLDSBERRY ETAL 3,360,783

ACCOUNTING APPARATUS Filed June 30, 1965 19 Sheets-Sheet l2 PRINT FORMATLINE 150 FIG. 18

ET BM FORMAT LINE comm PRINT mama LINE comm & STOP CODE 7 RESET comm ANDPC 2 PROGRAM coum L-v' PRINT msmucnou 0005 V & SET TRANSFER NUMERICFORMAT comm RESET PC 1 160 PC a & GATE sa 1 m PRINTER mung Dec. 26, 1967P. E. GOLDSBERRY ETAL 3,350,783

ACCOUNTING APPARATUS Filed June 30, 1965 19 heets-Sheet 14 POSITIONSTORAGE T0 ARITHMETIC REGISTERS TRANSFER NUMERIC FORMAT TRANSFER NUMERICF MAT F I 2 1 LEVEL CLOCK P c o & c 1

239 P05 & m4, HEAD B DRIVE OPERATIONAL ggcmu CODE s R 1 P01 & M an s cmHEAD B PUSlTION GATE 2 HEAD 6 POSITION cm 4 m P c 1 & SET PC 2 226 x2RC2 & SET P05 an a cum 1 LEVEL CLOCK 22 P c 5 8 SET P c 4 228 P o 3 sunREG. READ E M an I cm BIT 8 GATE & SET PC 5 Dec. 26, 1967 Filed June 30,1965 POSITION STORAGE TO ARITHNETIO REGISTERS TRANSFER NUNERIO FORMAT P.E. GOLDSBERRY ETAL ACCOUNTING APPARATUS 19 heets-Sheet 15 FIG. 22

TRANSFER NUMERIG FORMAT HEAD B READ PC I SR 1 A SR 2 DATA INPUT HEAD BPOSITION GATE I 5R 1 CONTROL GATE f SR 1 CONTROL GATE 5R 2 OONTROL GATESR 2 CONTROL GATE PG 1 HEADB POSITION GATE 5 was POSITION GATEZ HEAD Bvosmou GATE 4 Pc 1 x2 READ a READ an I cm PC 2 W I? 209 SET x1 I H ADRIVE Dec. 26, 1967 Filed June 30, 1965 P. E. GOLDSBERRY ETAL ACCOUNTINGAPPARATUS 19 Sheets-Sheet 16 BIT CLOCK BIT ASSIGNMENT FWE AFTER TRANSFERCHARACTER MARK TRANSFER MARK BINARY GODED DECIMAL POSITION sToRAGE ToARTTNNETTG REGTsTERs H 23 TRANSFER NNNERTGTQRNAT V TRANsTER NNNERTGFORMAT is DECIMAL CODE 7 HEAD B PGGITNTN GATE 2 210 W 220 H SUM REGISTERERAsE GATE PC 2 E, mm 1 ENTRY REGISTER ERAsE GATE POSITION Tom 2 OR 224A, 225 HEAD B POSITION GATE 4 7 SET X2 BIT a GATE v 7 252 PC 4 SR 1 G2CONTROL GATE REGISTER wRTTE GATE ENTRY REGISTER 7 SR2 wRTTE GATA W zaoSR I sum REGISTER V 'WRITE DATA PH zao x REsET PRGGRAN GGNNT T ANDAovANcE GGNTRGL ARTTRNETTG REGISTER WRITE ARRANGEMENT 24 FIVE As sToREnDec. 26, 1967 P. E. GOLDSBERRY ETAL ACCOUNT ING APPARATUS Filed June 30,1965 19 Sheets-Sheet 17 FIG. 25

15o /-15T PRINT ARITHMETIC REGISTER CONTROL) PC 0 P LEVEL CLOCK 8U C1HEADA POSITION GATE 4 SET PC 1 PC 3 BIT a GATE SUM REGTsTER HEAD BIT 1GATE 54 PC 1 f 1 0R SETPROGRAM COUNT 2 I sET x2 j LEVEL CLOCK IINHIBITSR GATE 159 m 2 sET PC 5 PRlNTER OPERATIONAL GATE RESET XI PC TBIT 1 GATE sET x| sun REGISTER READ sun REGTsTER WRITE GATE RESETXZ x7155 PC 1 RESET To FORMAT PRINT LEVEL CLOCK '56 PC Dec. 26, 1967ACCOUNTING APPARATUS Filed June 30, 1965 P. E. GOLDSBERRY ETAL 3,360,783

19 Sheets-Sheet 1B ARITHNETIG REGISTERS TO POSITIONSTORAGE-PRINTARITHMETIG REGISTERS PRINT FROM ARITHMETIC REGISTER sunREGISTER READ FIG. 26

PGI

INHIBIT S R GATE S R I DATA INPDT SR 1&2 CONTROL GATE ENTRY REGISTERREAD PC I GROSSFOOT TOTAL I SR 2 DATA INPUT CROSSFOOT REGISTER READ SR2DATA INPUT HEAD A POSITION GATE 1 GATE SR 1 TD PRINTER POSITION TOTAL IINSTRUCTION POSITION SUB TOTAL INSTRUCTION 0R GATE SR 2 TD PRINTER PRINTFROM ARITHNETIC REGISTER un 165 27 PC 5 EAQ AEIIB IL L HEAD A POSITIONMGATE 5 SR I CONTROL POSITION TOTAL I I66 HEAD A POSITION GATE 4 SRI POSITION TOTAL I POSITION TOTAL 2 POSITION TOTAL I HEAD A POSITIONGATE 4 HEAD A ITTTTTE GATE SR ZCONTRIJL JIGA HEAD A WRITE DATA EADETEDEDHEAD A WRITE GATE POSITION TOTAL 2 Dec. 26, 1967 Filed June 30. 1965 P.E. GOLDSBERRY ETAL ACCOUNTING APPARATUS 19 Sheets-Sheet T O iJM REGISTERDATA INPUT LINES SUM REGISTER WRTTE GATES DATA INPUT M HEAD WRITE CIRCUIT WRITE CONTROL GATE FIG. 28

SU M H E AD NRTLE OOLL FIG. 29

3 sERIALIJAT LIIIEs OR DATA PARALLEL OUTPUT g W11 415 CLONTROL GATE 0RCONTROL GATE E|(;I-|T 5|T 5mm REGISTER SERTAL OUTPUT SR 1 119 r H [1TT 2SET GATES 0R PARALLEL 1B5 TEII IIEY AND PITIIITER CONTACTS ENTRY C 2CONTROL III4 182 PARALLEL OUTPUT sEITIAL IIATA LIIIEg 0R 2 U 176 5 DATA3 CONTROL GATES CONTROLGATE EIGHT BIT sIIIFT REGISTER SERIAL OUTPUT SR 2N 2:; 5 OR SR 2 H8 2 g RESET GATES RESET EC 0 OR United States PatentOfi ice 3,360,783 Patented Dec. 26, 1967 3,360,783 ACCOUNTING APPARATUSPaul E. Goldsberry and Wilson I. Lockett, Lexington, Ky.,

assignors to International Business Machines Corporation, Armonk, N.Y.,a corporation of New York Filed June 30, 1965, Ser. No. 468,310 14Claims. (Cl. 340172.5)

ABSTRACT OF THE DISCLOSURE The apparatus comprises a printer andkeyboard, a numeric keyboard, and a number of control key areas. Theprinter mechanism includes a platen and a single element print head forprinting a document. Associated with the printer is a magnetic drumhaving a group of clocking and arithmetic transducer heads. Head A isincremented along the drum, with the spacing corresponding to theescapement intervals applicable to the print head. Therefore, the tracksare correlated with horizontal document locations. An auxiliary Head Bis mounted for longitudinal movement by accessing format and programinformation. The control key area includes two buttons designated Leveland Mode for positioning timing heads C and D.

The primary procedures of interest in the equipment are as follows:

(1) Format or Program Entry.

(2) Edit Control.

(3) Ten Key (Numeric) Entry.

(4) Print Format Line.

(5) Position Storage or Numeric Registers.

(6) Arithmetic Registers to Position Storage With Printing.

to Arithmetic BACKGROUND OF INVENTION-FIELD AND PRIOR ART With theadvent of automatic data processing, many types of operator-orientedaccounting and bookkeeping equipment have been developed for the marketplace. Such equipment has generally included data and control keys,document printing facilities, and some form of storage for both data andprogram information. Due to its relatively low cost and consequenthardware limitations, such equipment has invariably been characterizedby inflexible and cumbersome data processing and programming techniquesincluding relatively fixed pinboards or control panels, prepunched tapeelements that require changing, or similar control members.

OBJECTS Therefore, an object of the present invention is to provide abookkeeping accounting machine with considerable programming ability.

Another object of the invention is to provide accounting apparatus thatfeatures manually controlled automatic entry of stored programinformation.

Another object of the invention is to provide accounting apparatus withflexible punctuation control and with facilities for handling repetitivedata.

Also, an object of the invention is to provide apparatus of this naturewith control of program, printing format, and other machine operations,including arithmetic operations, in an automatic fashion.

Still another object of the invention is to provide apparatus of thisnature with procedures for editing format and program information inassociated storage.

Another object of the invention is to provide automatic accountingapparatus with provision for manual entry and control procedures on thepart of the operator.

Still another object of the invention is to minimize the attentionrequired in allocation of memory locations for storage of format andprogram information.

Still another object of the invention is to provide accounting apparatuswith simplified arrangements for the entry of repetitive data, formatinformation, and program information into associated storage.

An additional object of the invention is to provide bookkeepingapparatus having associated storage means wherein a portion of thestorage addressing procedure is inherently provided by the configurationof the apparatus.

Still another object of the invention is to provide accounting apparatusWith unique arrangements for accessing format and program information.

A still further object of the invention is to provide bookkeepingapparatus with considerable flexibility and with provision for handlingall procedures normally required in a bookkeeping application withbalanced automatic and operator controlled functions.

An additional object of the invention is to provide an apparatus withboth manual and automatic accessing of stored information.

SUMMARY In order to accomplish these and other objects of the invention,an accounting-bookkeeping machine has provision for printing lines ofinformation on an accounting document and an associated storage meanswith accessing facilities that are inherently operative to accessstorage locations that are correlated with printing positions on thedocument. In further accomplishment of the objects of the invention, themachine features facilities for entering program and format informationand for editing the same, as desired. In addition, the equipment hasauxiliary accessing means associated with storage for detecting programand format information on a field basis with respect to a document.Also, the apparatus has provision for accessing portions of storageselectively under manual operator control during bookkeeping procedures.With the arrangements disclosed, the format and program informationstored in the equipment is effective to control operation of theapparatus automatically and inherently under control of the relativelocation of the printing means and the accounting document.

The foregoing and other objects, features, and advantages of theinvention will be apparent from the following more particulardescription of the preferred embodiment of the invention as illustratedin the accompanying drawings.

DESCRIPTION OF THE DRAWINGS In the drawings:

FIG. 1 is a top elevation of accounting-bookkeeping apparatusincorporating the principles of the present invention.

FIGS. 2a and 21), arranged with FIG. 2a to the left of FIG. 2b,represent a block diagram of the apparatus of FIG. 1 and a typicalaccounting application for the equipment.

1. ACCOUNTING APPARATUS, COMPRISING A PRINTER, SAID PRINTER HAVINGPRINTING MEANS AND DOCUMENTS SUPPORTING MEANS; MEANS FOR RELATIVELYMOVING SAID PRINTING MEANS AND SAID DOCUMENT SUPPORTING MEANS TOSUCCESSIVE POSITIONS ON A SUPPORTED DOCUMENT; STORAGE MEANS ASSOCIATEDWITH SAID PRINTER, SAID STORAGE MEANS HAVING AN INDIVIDUAL STORAGELOCATION RESPECTIVELY ASSOCIATED WITH EACH POSITION ON A SUPPORTEDDOCUMENT; MEANS FOR ACCESSING SAID INDIVIDUAL STORAGE LOCATIONS; MEANSUNDER CONTROL OF SAID MOVING MEANS FOR MOVING SAID ACCESSING MEANS TOACCESS THE INDIVIDUAL STORAGE LOCATIONS IN SAID STORAGE MEANS AS THERESPECTIVELY ASSOCIATED POSITIONS ON SAID DOCUMENT ARE REACHED;AUXILIARY MEANS FOR ACCESSING SAID INDIVIDUAL STORAGE LOCATIONS; ANDMEANS FOR OPERATING SAID AUXILIARY ACCESSING MEANS TO ACCESS SAIDSTORAGE LOCATIONS INDEPENDENTLY OF SAID MOVING MEANS.